V2EX  ›  英汉词典

Morton Code

释义 Definition

Morton code(莫顿编码)是一种把多维坐标(常见为2D/3D)映射为一维整数的编码方法,做法是将各维坐标的二进制位交错(interleave)排列,从而在一维排序中尽量保留空间邻近性;也常称为 Z-order / Z-order curve(Z序)。常用于空间索引、四叉树/八叉树、图形学与数据库中的邻域查询与缓存友好布局。

发音 Pronunciation (IPA)

/ˈmɔːrtən koʊd/

例句 Examples

Morton codes help keep nearby points close in memory.
莫顿编码有助于让空间上相近的点在内存中也更接近。

By sorting triangles by their Morton code, the renderer improves cache locality and speeds up traversal of the spatial hierarchy.
通过按莫顿编码对三角形排序,渲染器提升了缓存局部性,并加快了对空间层级结构的遍历。

词源 Etymology

“Morton”来自提出该编码/排序思想的研究者 G. M. Morton(常被追溯到1960年代关于地理与空间数据排序的工作);“code”指将坐标按规则编码成整数。其核心思想是把各维度的二进制位交错拼接,得到可排序的一维键;因生成的访问路径形似字母“Z”,也称 Z-order

相关词 Related Words

文献与作品 Literary Works

  • Graphics Gems(多卷中常讨论空间数据结构与相关编码/排序技巧,常与Z-order/Morton相关主题并列出现)
  • Real-Time Rendering(实时渲染领域常在空间划分、加速结构与数据布局语境中提到Morton order/code)
  • GPU Gems / GPU Pro 系列(GPU上的空间排序、并行构建层级结构时常使用Morton code)
  • J. L. Bentley, “Multidimensional binary search trees used for associative searching”(相关的多维数据结构与空间邻近性讨论中常引出Z-order/Morton等方法)
  • 空间数据库与索引方向教材/论文(在四叉树、R-tree对比或空间键生成章节中常出现Morton code/Z-order)
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   754 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 22:55 · PVG 06:55 · LAX 14:55 · JFK 17:55
♥ Do have faith in what you're doing.